﻿/*
 * 
 * for循环语句
 * 
 * for(初始化语句; 循环条件; 条件控制语句)
 * {
 *      循环体语句
 * }
 */

using System;

namespace for循环语句
{
    internal class Program
    {
        static void Main(string[] args)
        {
            ////获取累乘的上限
            //int n = Convert.ToInt32( Console.ReadLine());

            ////1 定义存储累乘结果的变量
            //int result = 1;
            ////2 进行循环
            //for (int i = 1; i <= n; i++)
            //{
            //    //3 循环体语句
            //    result *= i;
            //}

            //Console.WriteLine(result);

            ////第七天桃子的数量
            //int peachnum = 1;

            //for (int i =1; i<=6; i++) 
            //{
            //    peachnum = (peachnum + 1) * 2;
            //}

            //Console.WriteLine(peachnum);

            //用于记录芝麻数量的累加
            int num = 0;

            //用于记录当前格子芝麻的数量
            int gridnum = 1;

            for (int i = 1; i <= 16; i++)
            {
                //将当前格子数量累加到num上
                num += gridnum;

                //计算下一个格子的芝麻数量
                gridnum *= 2;
            }

            Console.WriteLine(num * 0.00001);


            //死循环的写法
            for (; ; ) 
            {
                Console.WriteLine("死循环");
            }

            while (true) 
            {
                Console.WriteLine("死循环");
            }
        }
    }
}
